package code.domain;
/**
 * 数据库 列对象
 * @author puxin.zhang
 *
 */
public class Column {
	/*
	 * 列名
	 */
	private String name;
	/*
	 * 列描述
	 */
	private String desc;
	/*
	 * 数据类型
	 */
	private String type;
	/*
	 * 默认值
	 */
	private String defaultValue;
	/*
	 * 可以为空值 (NULL)
	 * DatabaseMetaData.columnNoNulls = 0 - 可能不允许使用 NULL 值
	 * DatabaseMetaData.columnNullable = 1 - 明确允许使用 NULL 值
	 * DatabaseMetaData.columnNullableUnknown = 2 - 不知道是否可使用 null
	 */
	private String nullable;
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getDesc() {
		return desc;
	}
	public void setDesc(String desc) {
		this.desc = desc;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getDefaultValue() {
		return defaultValue;
	}
	public void setDefaultValue(String defaultValue) {
		this.defaultValue = defaultValue;
	}
	public String getNullable() {
		return nullable;
	}
	public void setNullable(String nullable) {
		this.nullable = nullable;
	}
	
}
